printing: Remove cairo header checks
authorMatthias Clasen <mclasen@redhat.com>
Sun, 3 Jan 2021 16:59:14 +0000 (11:59 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 4 Jan 2021 02:34:04 +0000 (21:34 -0500)
cc.has_header doesn't work with subprojects, and all this
check does is to make the build fail, so we can just...
let the build fail instead.

modules/printbackends/meson.build

index c5d7b4cdaa2938e368e8cd6fc0d7a3acba727bf0..64d8a41974c7255e7b112d84b7f489cdf814800e 100644 (file)
@@ -1,18 +1,5 @@
 print_backends = []
 
-if not cc.has_header('cairo-pdf.h', dependencies : cairo_dep)
-  error('Cannot find cairo-pdf.h. You must build Cairo with the pdf backend enabled.')
-endif
-
-if os_unix
-  if not cc.has_header('cairo-ps.h', dependencies : cairo_dep)
-    error('Cannot find cairo-ps.h. You must build Cairo with the postscript backend enabled.')
-  endif
-  if not cc.has_header('cairo-svg.h', dependencies : cairo_dep)
-    error('Cannot find cairo-svg.h. You must build Cairo with the svg backend enabled.')
-  endif
-endif
-
 printbackends_subdir = 'gtk-4.0/@0@/printbackends'.format(gtk_binary_version)
 printbackends_install_dir = join_paths(get_option('libdir'), printbackends_subdir)